package com.youdoneed.friends.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * 人脸搜索的用户。
 */
public class FaceSearchUser {

    /**
     * 搜索的图片url
     */
    @ApiModelProperty("搜索的图片url")
    private String facePicUrl;

    /**
     * 留言
     */
    @ApiModelProperty("留言")
    private String msg;

    @ApiModelProperty("用户ID")
    private String userId;

    @ApiModelProperty("用户名称")
    private String name;

    @ApiModelProperty("图片头像URL")
    private String imageUrl;

    @ApiModelProperty("省级名称")
    private String province;

    @ApiModelProperty("城市名称")
    private String city;

    @ApiModelProperty("详细地址")
    private String address;

    @ApiModelProperty("性别：0.保密 1.男 2.女")
    private Integer gender;

    @ApiModelProperty("经度位置")
    private Double longitude;

    @ApiModelProperty("纬度位置")
    private Double latitude;

    @ApiModelProperty("相似度")
    private Double similarRate;

    @ApiModelProperty("好友标识：0.非好友但对方加我为好友 1.已经是好友" +
            " 2.非好友且没有好友请求 3.非好友但我加对方为好友 4.是我自己")
    private Integer friendHandle;

    @ApiModelProperty("加好友请求ID（如果存在）")
    private String confirmId;

    @ApiModelProperty("工作名称")
    private String jobName;

    @ApiModelProperty("出生日期")
    private Date bornDate;

    /**
     * 搜索时间
     */
    @ApiModelProperty("搜索时间")
    private Date searchTime;

    @ApiModelProperty("消息推送ID")
    private String noticeRegId;

    public String getNoticeRegId() {
        return noticeRegId;
    }

    public void setNoticeRegId(String noticeRegId) {
        this.noticeRegId = noticeRegId;
    }

    public Date getSearchTime() {
        return searchTime;
    }

    public void setSearchTime(Date searchTime) {
        this.searchTime = searchTime;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getFacePicUrl() {
        return facePicUrl;
    }

    public void setFacePicUrl(String facePicUrl) {
        this.facePicUrl = facePicUrl;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Double getSimilarRate() {
        return similarRate;
    }

    public void setSimilarRate(Double similarRate) {
        this.similarRate = similarRate;
    }

    public Integer getFriendHandle() {
        return friendHandle;
    }

    public void setFriendHandle(Integer friendHandle) {
        this.friendHandle = friendHandle;
    }

    public String getConfirmId() {
        return confirmId;
    }

    public void setConfirmId(String confirmId) {
        this.confirmId = confirmId;
    }

    public Date getBornDate() {
        return bornDate;
    }

    public void setBornDate(Date bornDate) {
        this.bornDate = bornDate;
    }
}
